body {
	background: rgb(255, 255, 255);
}
#cz_header {
	background: url("../images/cz_header.png") no-repeat top; height: 82px; border-bottom-color: rgb(0, 119, 181); border-bottom-width: 1px; border-bottom-style: solid;
}
.cz_header {
	/*margin: 0px auto; width: 1024px; height: 82px; position: relative;  */
	margin: 0px auto; width: 99%; height: 82px; position: relative; 
}
.cz_logo {
	background: url("../images/cz_logo.png") no-repeat 0px -3px; left: 20px; top: 0px; width: 170px; height: 81px; position: absolute;
}
.cz_nav {
	background: url("../images/cz_nav.png") no-repeat 0px 0px; width: 830px; height: 47px; right: 0px; top: 15px; position: absolute;
}
.bg5.cz_nav {
	background-position: 0px -47px;
}
.bg1.cz_nav {
	background-position: 0px -94px;
}
.bg2.cz_nav {
	background-position: 0px -94px;
}
.bg0.cz_nav {
	background-position: 0px -94px;
}
.bg3.cz_nav {
	background-position: 0px -94px;
}
.bg4.cz_nav {
	background-position: 0px -141px;
}
.bg6.cz_nav {
	background-position: 0px -188px;
}
.bg7.cz_nav {
	background-position: 0px -235px;
}
.cz_nav ul {
	
}
.cz_nav ul li {
	float: left;
}
.cz_nav ul li a {
	width: 166px; height: 47px; font-size: 0px; display: block;
}
.cz_box {
	margin: 0px auto; width: 820px;
}
.cz_step {
	padding: 15px 0px; color: rgb(255, 120, 0); font-size: 16px;
}
.cz_step ul {
	
}
.cz_step ul li {
	float: left;
}
.cz_step ul li font {
	font-size: 20px;
}
.cz_step ul li.cz_arrow {
	background: url("../images/cz_arrow.png") no-repeat 25px; padding-left: 70px;
}
.cz_list {
	padding-bottom: 80px;
}
.cz_list dl {
	padding: 10px 0px;
}
.cz_list dl dt {
	width: 90px; line-height: 44px; font-size: 16px; font-weight: bold; float: left;
}
.cz_list dl dd {
	padding-left: 90px;
}
.cz_list dl dd em {
	color: rgb(132, 132, 132); line-height: 44px; font-style: normal;
}
.cz_list dl.cz_list_bank dt {
	line-height: 70px;
}
.cz_list dl.cz_list_bank dd em {
	line-height: 70px; padding-left: 20px;
}
.cz_list dl.cz_list_bank dd .cz_list_bank_ts {
	background: rgb(253, 255, 255); padding: 10px; border: 1px solid rgb(240, 240, 240); width: 440px; color: rgb(117, 117, 117); line-height: 25px; font-size: 13px; margin-top: 17px;
}
.cz_bank_select {
	border: 1px solid rgb(198, 198, 198); width: 278px; height: 68px; float: left; position: relative;
}
.cz_bank_select span {
	background: url("../images/cz_bank_select_arrow.png") no-repeat center; top: 0px; width: 35px; height: 68px; right: 0px; position: absolute; cursor: pointer;
}
.cz_bank_select span.open {
	background: url("../images/cz_bank_select_arrow_open.png") no-repeat center;
}
.cz_bank_select table {
	
}
.cz_bank_select table td {
	height: 68px; padding-left: 15px;
}
.cz_bank_select_box {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(192, 192, 192); left: -1px; top: 68px; width: 705px; height: 350px; position: absolute; z-index: 1;
}
.cz_bank_select_box ul {
	
}
.cz_bank_select_box ul li {
	border: 1px solid rgb(255, 255, 255); width: 233px; height: 68px; float: left; cursor: pointer;
}
.cz_bank_select_box ul li.hover {
	border: 1px solid rgb(198, 198, 198);
}
.cz_bank_select_box ul li:hover {
	border: 1px solid rgb(198, 198, 198);
}
.cz_bank_select_box ul li img {
	margin: 15px 0px 0px 10px;
}
.cz_txt {
	padding: 0px 10px; border: 1px solid rgb(198, 198, 198); width: 258px; height: 42px; line-height: 42px; font-size: 16px;
}
.cz_btn {
	background: url("../images/cz_btn.png") no-repeat 0px 0px; border: 0px currentColor; width: 165px; height: 45px; font-size: 0px; cursor: pointer;
}
.cz_btn:hover {
	background-position: 0px -50px;
}
.cz_ts {
	background: rgb(253, 255, 255); padding: 10px 30px; border: 1px solid rgb(240, 240, 240); color: rgb(117, 117, 117); line-height: 25px; font-size: 13px; margin-top: 10px;
}
.cz_ts dl {
	
}
.cz_ts dl dt {
	color: rgb(66, 66, 66); font-weight: bold;
}
.cz_ts dl dd {
	
}
.cz_box1 {
	padding: 10px 0px; border: 1px solid rgb(198, 198, 198); color: rgb(117, 117, 117);
}
.cz_box2 {
	padding: 10px 0px; border: 1px solid rgb(198, 198, 198); color: rgb(117, 117, 117);
}
.cz_box3 {
	padding: 10px 0px; border: 1px solid rgb(198, 198, 198); color: rgb(117, 117, 117);
}
.cz_box1 {
	margin-bottom: 10px;
}
.cz_box1 table {
	
}
.cz_box1 table td {
	height: 33px;
}
.cz_box1 table td.td1 {
	width: 180px; text-align: right;
}
.cz_box1 table td.td2 {
	
}
.cz_box1 table td.td2 img {
	height: 25px; margin-left: 10px;
}
.cz_box1 table td.td3 {
	width: 210px;
}
.cz_box1 table td.td3 .inputwy {
	background: url("../images/cz_btn_wangyin.png") no-repeat 0px 0px; border: 0px currentColor; width: 173px; height: 51px; font-size: 0px; cursor: pointer;
}
.cz_box1 table td.td3 .inputwy:hover {
	background-position: 0px -60px;
}
.cz_box1 table td.td3 .inputcft {
	background: url("../images/cz_btn_cft.png") no-repeat 0px 0px; border: 0px currentColor; width: 173px; height: 51px; font-size: 0px; cursor: pointer;
}
.cz_box1 table td.td3 .inputcft:hover {
	background-position: 0px -60px;
}
.cz_box1 table td.td3 .inputzfb {
	background: url("../images/cz_btn_zfb.png") no-repeat 0px 0px; border: 0px currentColor; width: 173px; height: 51px; font-size: 0px; cursor: pointer;
}
.cz_box1 table td.td3 .inputwx {
	background: url("../images/cz_btn_wx.png") no-repeat 0px 0px; border: 0px currentColor; width: 173px; height: 51px; font-size: 0px; cursor: pointer;
}
.cz_box1 table td.td3 .inputzfb:hover {
	background-position: 0px -60px;
}
.cz_box1 table td.td3 .inputcd {
	background: url("../images/cz_btn_dingdan.png") no-repeat 0px 0px; border: 0px currentColor; width: 173px; height: 51px; font-size: 0px; margin-top: 10px; cursor: pointer;
}
.cz_box1 table td.td3 .inputcd:hover {
	background-position: 0px -60px;
}
.cz_box2 {
	width: 50%; height: 320px; float: left;
}
.cz_box2 table {
	
}
.cz_box2 table td {
	height: 33px;
    vertical-align:baseline;
}
.cz_box2 table td.td1 {
	width: 180px; text-align: right;
}
.cz_box2 table td.td2 {
	color: rgb(255, 0, 0);
}
.cz_box2 table td.td3 {
	width: 80px;
}
.cz_box2 table td.td3 input {
	background: url("../images/dsxx.png") no-repeat 0px 0px; border: 0px currentColor; width: 68px; height: 27px; text-align: center; color: #fff; line-height: 27px; cursor: pointer;
}
/*.cz_box2 table td.td3 input:hover {
	background-position: 0px -20px; color: rgb(144, 231, 253);
}*/
.cz_box3 {
	width: 308px; height: 320px; float: right;
}
.cz_box3 .time {
	height: 180px; text-align: center; color: rgb(255, 0, 0); line-height: 180px; font-size: 58px;
}
.cz_box3 .time_txt {
	text-align: center;
}
.cz_box_tit {
	color: rgb(69, 69, 69); padding-left: 30px; font-weight: bold;
}
.cz_box_tit a {
	color: rgb(0, 166, 247); font-weight: normal;
}
.bank_list {
	margin: 0px auto; width: 90%;
}
.bank_list ul {
	
}
.bank_list ul li {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); width: 238px; height: 64px; margin-bottom: 5px; float: left; cursor: pointer;
}
.bank_list ul li span {
	background: url("../images/bank_select.png") no-repeat 0px 0px; margin: 22px 12px 0px 20px; width: 17px; height: 18px; float: left; display: block;
}
.bank_list ul li img {
	height: 28px; margin-top: 18px;
}
.bank_list ul li.selected {
	border-color: rgb(198, 198, 198);
}
.bank_list ul li.selected span {
	background: url("../images/bank_selected.png") no-repeat 0px 0px;
}
.bank_list ul li:hover {
	border-color: rgb(198, 198, 198);
}
.bank_list dl {
	padding: 10px 0px;
}
.bank_zhifu {
	padding-top: 20px;
}
.bank_zhifu dl {
	
}
.bank_zhifu dl dt {
	width: 350px; text-align: right; line-height: 44px; font-size: 16px; font-weight: bold; float: left;
}
.bank_zhifu dl dd {
	padding-left: 350px;
}
.bank_zhifu dl dd .zhifu_txt {
	padding: 0px 10px; border: 1px solid rgb(198, 198, 198); width: 258px; height: 42px; line-height: 42px; font-size: 16px;
}
.bank_zhifu {
	
}
.returnmsg {
	color: red; font-size: 20px;
}
